package ar.com.seminario.dto;

import ar.com.seminario.model.Ponderacion;

public class DetallePerfilDto {

	/**
	 * Valor del detalle.
	 */
	private Integer valor;

	/**
	 * Descripcion del detalle.
	 */
	private String descripcion;

	/**
	 * Indica si es obligatorio.
	 */
	private Boolean esObligatorio;

	/**
	 * Ponderacion del detalle.
	 */
	private Ponderacion ponderacion;

	/**
	 * Grupo al que pertenece el perfil
	 */
	private Long grupoPerfilId;

	/*
	 * Evaluacion resultante al comparar un perfil template con un perfil concreto
	 */
	private int evaluacion;

	/**
	 * Constructor por defecto.
	 */
	public DetallePerfilDto() {

	}

	public Integer getValor() {
		return valor;
	}

	public void setValor(Integer valor) {
		this.valor = valor;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Boolean getEsObligatorio() {
		return esObligatorio;
	}

	public void setEsObligatorio(Boolean esObligatorio) {
		this.esObligatorio = esObligatorio;
	}

	public Ponderacion getPonderacion() {
		return ponderacion;
	}

	public void setPonderacion(Ponderacion ponderacion) {
		this.ponderacion = ponderacion;
	}

	public Long getGrupoPerfilId() {
		return grupoPerfilId;
	}

	public void setGrupoPerfilId(Long grupoPerfilId) {
		this.grupoPerfilId = grupoPerfilId;
	}

	public void setEvaluacion(int evaluacion) {
		this.evaluacion = evaluacion;
		
	}

	public int getEvaluacion() {
		// TODO Auto-generated method stub
		return this.evaluacion;
	}

}
